﻿namespace ElectronicCommerce.Framework.Diagnostics
{
    /// <summary>
    /// 标识引起跟踪的事件的类型。 
    /// </summary>
    public enum TraceEventType
    {
        NotSet = 0,
        /// <summary>
        /// 错误或应用程序崩溃。 
        /// </summary>
        Fatal = 1,
        /// <summary>
        /// 可恢复的错误。
        /// </summary>
        Error = 2,
        /// <summary>
        /// 非关键性问题。 
        /// </summary>
        Warning = 4,
        /// <summary>
        /// 信息性消息。 
        /// </summary>
        Information = 8,
        /// <summary>
        /// 调试跟踪。 
        /// </summary>
        Debug = 16,
        /// <summary>
        /// 逻辑操作的开始。 
        /// </summary>
        Start = 256,
        /// <summary>
        /// 逻辑操作的停止。 
        /// </summary>
        Stop = 512,
        /// <summary>
        /// 逻辑操作的停止。 
        /// </summary>
        Suspend = 1024,
        /// <summary>
        /// 逻辑操作的挂起。 
        /// </summary>
        Resume = 2048,
        /// <summary>
        /// 相关标识的更改。 
        /// </summary>
        Transfer = 4096,
    }
}
